<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:s="http://jboss.com/products/seam/taglib"
  template="/WEB-INF/templates/template.xhtml"
  xmlns:a4j="http://richfaces.org/a4j"
  xmlns:rich="http://richfaces.org/rich">
  
  <ui:define name="head">
    
    </ui:define>
<ui:define name="abmArticulo">
   <center >
   <div class="divabm">
   <h:outputText value="Maestro de articulos"  styleClass="tituloabm"/>
	<br />
	<br />   
   <h:form id="articuloform">
   <rich:dataTable value="#{articuloCtrl.articulos}" var="articulo" styleClass="richDataTable">
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		 <h:outputText value="" styleClass="headResultadoBusqueda"/>
	   	  </f:facet>
	   		<h:selectBooleanCheckbox value="#{articulo.selected}" />
	   </rich:column>
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header" >
	   		  	<h:outputText value="Codigo" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:inputText value="#{articulo.articulo.codigo}" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Descripcion" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:inputText value="#{articulo.articulo.descripcion}" />	
	   </rich:column>
	    <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Formato" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:selectOneMenu value="#{articulo.articulo.formato}" converter="#{formatoadapter.converter}" >
    				<f:selectItems value="#{formatoadapter.items}"/>
    		</h:selectOneMenu>	
	   </rich:column>
	 	<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Editar" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		   <h:commandLink action="edit-consumo-articulo.jsf" value="Consumo MP" styleClass="commandLink" rendered = "#{articulo.articulo.id != null and articulo.articulo.id != 0}" >
	   		   		 <f:ajax  event="click" reRender="articuloform" execute="@form" immediate="true" >
	   				   <f:setPropertyActionListener target="#{articuloCtrl.articuloSelected}" value="#{articulo.articulo}" />	
	   				   <f:setPropertyActionListener target="#{articuloCtrl.saveSuccess}" value="#{false}" />
	   				   <f:setPropertyActionListener target="#{articuloCtrl.deleteSuccess}" value="#{false}" />					     	
	   				  </f:ajax>
	   		   </h:commandLink>
	   </rich:column>
	</rich:dataTable>
	
		<br />
		<br />
		<h:panelGrid columns="2">
				<h:commandButton action="#{articuloCtrl.removeArticulo}" value="Eliminar" styleClass="eliminarbutton" />
	   		    <h:commandButton action="#{articuloCtrl.saveArticulo}" value ="Guardar" styleClass="guardarbutton"  />
		</h:panelGrid>
	
	   	 <h:panelGrid columns="1">
    			<h:outputText id="savesuccessmsg" value="#{messages.savesuccess}" rendered = "#{articuloCtrl.saveSuccess}"  style="FONT-WEIGHT: bold; COLOR: #ff0000;font-family: Arial;"/>
    			<h:outputText id="deletesuccessmsg" value="#{messages.deletesuccess}" rendered = "#{articuloCtrl.deleteSuccess}"  style="FONT-WEIGHT: bold; COLOR: #ff0000;font-family: Arial;"/>
    	</h:panelGrid>
    		
	</h:form>
	</div>
	</center>
</ui:define>
	 <ui:define name="body">
  
  </ui:define>
 </ui:composition>


